Split Packing: An Algorithm for Packing Circles with Optimal Worst-Case Density

نویسنده

  • Sebastian Morr
چکیده

In the circle packing problem for triangular containers, one asks whether a given set of circles can be packed into a given triangle. Packing problems like this have been shown to be NP-hard. In this paper, we present a new sufficient condition for packing circles into any right or obtuse triangle using only the circles’ combined area: It is possible to pack any circle instance whose combined area does not exceed the triangle’s incircle. This area condition is tight, in the sense that for any larger area, there are instances which cannot be packed. A similar result for square containers has been established earlier this year, using the versatile, divide-and-conquer-based Split Packing algorithm. In this paper, we present a generalized, weighted version of this approach, allowing us to construct packings of circles into asymmetric triangles. It seems crucial to the success of these results that Split Packing does not depend on an orthogonal subdivision structure. Beside realizing all packings below the critical density bound, our algorithm can also be used as a constant-factor approximation algorithm when looking for the smallest non-acute triangle of a given side ratio in which a given set of circles can be packed. An interactive visualization of the Split Packing approach and other related material can be found at https://morr.cc/split-packing/.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Reallocation Algorithm for Online Split Packing of Circles

The Split Packing algorithm [14, 24] is an offline algorithm that packs a set of circles into shapes (triangles and squares) at an optimal packing density. In this paper, we develop an online alternative to Split Packing to handle an online sequence of insertions and deletions, where the algorithm is allowed to reallocate circles into new positions at a cost proportional to their areas. The alg...

متن کامل

Split Packing: An Algorithm for Packing Circles with up to Critical Density

In the classic circle packing problem, one asks whether a given set of circles can be packed into the unit square. This problem is known to be NP-hard. In this thesis, we present a new sufficient condition using only the circles’ combined area: It is possible to pack any circle instance with a combined area of up to ≈53.90% of the square’s area. This area condition is tight, in the sense that f...

متن کامل

Two-Bounded-Space Bin Packing Revisited

We analyze approximation algorithms for bounded-space bin packing by comparing them against the optimal bounded-space packing (instead of comparing them against the globally optimal packing that does not necessarily satisfy the bounded-space constraint). For 2-boundedspace bin packing we construct a polynomial time offline approximation algorithm with asymptotic worst case ratio 3/2, and we sho...

متن کامل

Optimal Substructures in Optimal and Approximate Circle Packings

This paper deals with the densest packing of equal circles in a square problem. Sharp bounds for the density of optimal circle packings have given. Several known optimal and approximate circle packings contain optimal substructures. Based on this observation it is sometimes easy to determine the minimal polynomials of the arrangements.

متن کامل

Best-fit Bin-packing with Random Order Ecole Normale Supérieure De Lyon Best-fit Bin-packing with Random Order Best-fit Bin-packing with Random Order

Best t is the best known algorithm for on line bin packing in the sense that no algorithm is known to behave better both in the worst case and in the average uniform case In practice Best t appears to perform within a few percent of optimal In this paper we study the expected performance ratio taking the worst case multiset of items L and assuming that the elements of L are inserted in random o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017